@import './normalize.css';
// tui-editor 样式文件
@import 'codemirror/lib/codemirror.css'; // Editor's Dependency Style
@import '@toast-ui/editor/dist/toastui-editor.css'; // Editor's Style

img,
svg {
  vertical-align: middle;
}
body {
  min-width: 760px;
  p {
    margin: 0;
  }
}
li {
  list-style: none;
}
em {
  font-style: normal;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* 清除浮动 */
.clearfix:after {
  /*伪元素是行内元素 正常浏览器清除浮动方法*/
  content: '';
  display: block;
  height: 0; /*隐藏该元素*/
  clear: both; /* 左侧和右侧均不允许出现浮动元素*/
  visibility: hidden; /*隐藏该元素，占用空间*/
}
.clearfix {
  *zoom: 1; /*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}

/* 单行文本 */
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* 两行文本 */
.ellipsis-two {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wbba {
  // 允许在单词内换行
  word-break: break-all;
}

.wspw {
  // 保留空白符序列，但是正常地进行换行
  white-space: pre-wrap;
}

.oya {
  // 	如果溢出框，则应该提供滚动机制
  overflow-y: auto !important;
}

.tac {
  // 行内元素居中
  text-align: center;
}

.wpr {
  // 保留空格和换行符
  white-space: pre;
}

.udn {
  // 元素不能被拖动
  -webkit-user-drag: none;
}

.mt10 {
  margin-top: 10px;
}

.w100 {
  width: 100%;
}

.ant-table-wrapper {
  flex: 1;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e1e6eb;
  .ant-spin-nested-loading {
    // loading 设为居中对齐
    & > div > .ant-spin {
      max-height: none;
    }
  }
  .ant-btn:not(:nth-child(1)) {
    margin-left: 10px;
  }

  .ant-spin-nested-loading,
  .ant-spin-container {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 100%;
  }

  .ant-table {
    font-size: 12px;
    flex: 1;
  }

  .ant-pagination {
    text-align: right;
    margin: 10px 0;
  }

  // 暂无数据居中对齐
  .ant-table-placeholder {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

.ant-btn {
  svg {
    vertical-align: baseline;
  }
}
